function ${main}() {
 		return $.layout({
 				id:'${clazz}_layout',
 				items:[{
					top : [$.treeSearch],
					region : 'west',
					width : 250,
					style : $.border('Right'),
					xtype : 'jtree',
					clazz : ${clazz},
					where : [ ],
					id : '${clazz}_tree',
					order : [ ],
					mapper : 'id,id,*',
					change : [{
								target : '${main}',
								targetField : '关联外键' 
							}]
				},{
		dClick : function(cmp, r) {
			${form}().view({
						entityId : r.get('id')
					});
		},
		id : '${main}',
		xtype : 'jgrid',
		clazz : ${clazz},
		order : [],
		where : [],
		region:'center',
		top : [$.search, '|', {
					key : 'A',
					iconCls : ion.add,
					text : '添加',
					handler : function() {
						${form}().save({
									grid : ['${main}']
								});
					}
				}, {
					key : 'E',
					iconCls : ion.edit,
					text : '修改',
					handler : function() {
						${form}().edit({
									grid : ['${main}']
								});
					}
				}, {
					key : 'D',
					iconCls : ion.del,
					text : '删除',
					handler : function() {
						$('${main}').deletes({
									validate : []
								});
					}
				}],
		columns : ${cols}
	}]
 		
 		})
}

function ${form}() {
	return $({
				xtype : 'jform',
				clazz : ${clazz},
				fieldsSize :1,
				hides : [],
				validate : [],
				fields : ${cols}
			})
}